package com.sgb.kjwl.di.enterprise;

import com.sgb.kjwl.view.ui.activity.enterprise.AddNeed_AssetsActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.AddNeed_AssetsActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.DealedCasesListActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.IntellPropAcitivity;
import com.sgb.kjwl.view.ui.activity.enterprise.IntellpropDetailActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.MakeOverDetailActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.ProfessionalQuoteActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.ProfessionalQuoteDetailActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.ProfessionalTeamActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.ProfessionalTeamChangeActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.ProfessionalTeamDetailActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.ProfessionalTeamPictureActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.PublishAddDealedCasesActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.PublishServiceActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.PublishServiceCityActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.PublishServiceDealedCasesActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.PublishServiceDetailActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.PublishServiceListActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.PublishedDealedCasesActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.ServiceQuoteListActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.SeverQuoteDetailActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.TalentDetailActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.TalentListActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.TeamIntelligenceListActivity;
import com.sgb.kjwl.view.ui.activity.enterprise.UserCenterTeamDetailActivity;
import com.swgk.core.base.di.Activity;
import com.swgk.core.base.di.AppComponent;

import dagger.Component;

@Activity
@Component(dependencies = AppComponent.class, modules = EnterpriseModule.class)
public interface EnterpriseComponent {
    void inject(IntellPropAcitivity activity);

    void inject(IntellpropDetailActivity activity);

    void inject(ProfessionalQuoteActivity activity);

    void inject(ProfessionalQuoteDetailActivity activity);

    void inject(MakeOverDetailActivity activity);

    void inject(ProfessionalTeamDetailActivity activity);

    void inject(ProfessionalTeamActivity activity);

    void inject(TalentListActivity activity);

    void inject(ServiceQuoteListActivity activity);

    void inject(ProfessionalTeamChangeActivity professionalTeamChangeActivity);

    void inject(ProfessionalTeamPictureActivity professionalTeamPictureActivity);

    void inject(DealedCasesListActivity activity);

    void inject(TeamIntelligenceListActivity activity);

    void inject(UserCenterTeamDetailActivity activity);

    void inject(TalentDetailActivity activity);

    void inject(SeverQuoteDetailActivity activity);

    void inject(PublishServiceActivity activity);

    void inject(PublishServiceDealedCasesActivity activity);

    void inject(PublishAddDealedCasesActivity activity);

    void inject(PublishServiceListActivity activity);

    void inject(PublishServiceDetailActivity activity);

    void inject(PublishServiceCityActivity activity);

    void inject(AddNeed_AssetsActivity activity);

    void inject(PublishedDealedCasesActivity activity);
}
